technological research department - Alemán Inglés Diccionario